someone who placates/appeases - French English Dictionary